Texture Virtualization for Terrain Rendering
نویسنده
چکیده
Virtual texturing is a technique that allows the use of arbitrarily large textures within the limited physical video memory. Through a paging and streaming system, only the currently visible parts of a mipmap chain are stored in the video memory while the rest of the data may reside in any other memory or storage device. Not only does this enable the use of unique and very detailed textures, but makes high resolution images such as satellite or aerial photography data usable in real-time applications without further modifications or downsampling. This work sketches the virtual texturing pipeline and discusses the benefits and limitations of it. Due to the nature of terrains in realtime applications, the discussed methods are of particular importance for performant and photorealistic terrain rendering and are thus viewed with regard to these properties and needs. Special emphasis is devoted to recent developments in virtual texturing and possible future fields of application as well as acceleration techniques.
منابع مشابه
Advanced Terrain Visualization System Terrain Rendering at High Levels of Detail
When rendering terrains that utilize high resolution texture maps, texture memory management can quickly become the performance bottleneck. We present a system that computes a small working set of texture maps for each frame to be rendered. Utilizing frame coherence and a simple recurrence relation, the algorithm computes the texture resolutions necessary to render the scene, requiring only a f...
متن کاملGPU Ray-Casting for Scalable Terrain Rendering
With the ever increasing resolution of scanned elevation models, geometry throughput on the GPU is becoming a severe performance limitation in 3D terrain rendering. In this paper, we investigate GPU ray-casting as an alternative to overcome this limitation, and we demonstrate its advanced scalability compared to rasterization-based techniques. By integrating ray-casting into a tile-based GPU vi...
متن کاملReal-time Multiresolution Rendering for Dynamic Terrain
This paper presents a novel dynamic terrain multiresolution rendering method by utilizing the capabilities of current generation GPUs. Firstly, the terrain depth offset map texture that represents the appropriate offset values is generated through rendering to texture, which is used to deform terrain in vertex shader. Then in order to accurately represent the fine terrain detail created by defo...
متن کاملNdvi-based Vegetation Rendering
The area of terrain rendering has seen great improvements both in rendering performance and image quality. The latest terrain rendering algorithms efficiently utilize the capabilities of actual programmable graphics hardware in order to achieve real-time visualizations of large terrain models. Despite these advances, a remotely sensed dataset will not look realistic unless the terrain model als...
متن کاملVolume Terrain Modeling and Rendering for Flight Simulation
We present a non-traditional approach for ight simulationand training, mission planning and rehearsal. It involves photo-realistic volume-based modeling and rendering of real world terrains from a single elevation map and a satellite or aerial photograph of the terrain. This has been achieved using voxelization, 3D texture splatting and ray-casting. We demonstrate the ability of our approach to...
متن کامل